<%@page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*,java.text.*"%>
<%@include file ="../Connections/ConsorcioSQL7.jsp"%>
<html>
<head>
<title>Tabla de Puntos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../css/arastyle.css" type="text/css">
</head>
<BODY class="fondo">
<FORM METHOD=post NAME="TablaDePuntosModif" action="TabladePuntosGuardar.jsp">
 <br>
<TABLE align=center border=0 width=100%>
  <TBODY>
  <tr> 
      <td width="100%" align="center"> 
              <%@include file ="Encabezado.jsp"%>
       </td>
  </tr>
  </TBODY></TABLE><br><br>
<table width="500" align="center" border="0">
  <tr>
    <td>
      <div align="center"><font face="verdana" size="3"><b><font color="#993300">Tabla 
        de Puntos</font></b></font></div>
    </td>
  </tr>
</table><br><br>
<table width="500" align="center" bgcolor="#FFFFFF" border="1" cellspacing="2" cellpadding="2">
  <tr> 
    <td bgcolor="#999999" width="253"> 
      <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">Fases</font></b></div>
    </td>
<%
Connection ConnRs0 = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
String query0 = "";
int IdTipoProsp = 0;
String TipoProspecto = "";
PreparedStatement StatementRs0 = null;
ResultSet Rsquery0 = null;
query0 += "SELECT id_tipo_prosp,tipo_prosp ";
query0 += "FROM [tipo_prospecto] ";
//out.println("QUERY " + query0);
StatementRs0 = ConnRs0.prepareStatement(query0);
Rsquery0 = StatementRs0.executeQuery();
while (Rsquery0!=null && Rsquery0.next()) {
	IdTipoProsp = Rsquery0.getInt("id_tipo_prosp");
	//out.println("<br> ID TIPO " + IdTipoProsp);
	TipoProspecto = Rsquery0.getString("tipo_prosp");
	//out.println("<br> TipoProspecto " +  TipoProspecto);
%>
    <td bgcolor="CornflowerBlue" width="227"> 
      <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><%=TipoProspecto%></font></b></div>
    </td>
<%
}
%>
</tr>

<%
Connection ConnRs1 = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
String query1 = "";
int cont1 = 0;
PreparedStatement StatementRs1 = null;
ResultSet Rsquery1 = null;
query1 += "SELECT COUNT(id_tipo_prosp) AS CONT1 ";
query1 += "FROM [tipo_prospecto] ";
//out.println("QUERY " + query1);
StatementRs1 = ConnRs1.prepareStatement(query1);
Rsquery1 = StatementRs1.executeQuery();
if (Rsquery1!=null && Rsquery1.next()) {
	cont1 = Rsquery1.getInt("CONT1");
}
session.setAttribute("Columnas",""+cont1);
//out.println("cont1 " + cont1);
ConnRs1.close();

int i=1;
%>
<input type="hidden" name="Columnas" value="<%=""+cont1%>">
<tr align="Center" valign="top">
<td width="253" ID=tblColorChange>
<table width="140" align="center" bgcolor="#FFFFFF" border="0" cellspacing="1" cellpadding="1">
<%
Connection ConnRsTipoFase = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
String queryTipoFase = "";
String TipoFase = "";
PreparedStatement StatementRsTipoFase = null;
ResultSet RsqueryTipoFase = null;
queryTipoFase += "SELECT fase ";
queryTipoFase += "FROM [fase] ";
queryTipoFase += "ORDER BY id_fase ";
//out.println("QUERY " + queryTipoFase);
StatementRsTipoFase = ConnRsTipoFase.prepareStatement(queryTipoFase);
RsqueryTipoFase = StatementRsTipoFase.executeQuery();
int contadorfases = 0;
while (RsqueryTipoFase!=null && RsqueryTipoFase.next()) {
    contadorfases++;
	TipoFase = RsqueryTipoFase.getString("fase");
%>
	<tr>
    <td height="26"> 
      <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=TipoFase%></font></b></div>
    </td>
	<tr>
<%
}
%>
</table>
</td>
<%
// Inicia Despliege de los datos para los puntos
int TotalPuntos = 0;

Connection ConnRsIDTIPO = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
String queryIDTIPO = "";
int IdTP = 0;
PreparedStatement StatementRsIDTIPO = null;
ResultSet RsqueryIDTIPO = null;
queryIDTIPO += "SELECT id_tipo_prosp ";
queryIDTIPO += "FROM [tipo_prospecto] ";
//out.println("QUERY " + queryIDTIPO);
StatementRsIDTIPO = ConnRsIDTIPO.prepareStatement(queryIDTIPO);
RsqueryIDTIPO = StatementRsIDTIPO.executeQuery();
while (RsqueryIDTIPO!=null && RsqueryIDTIPO.next()) {
	IdTP = RsqueryIDTIPO.getInt("id_tipo_prosp");
	//out.println("<br> ID TIPO " + IdTP);
//for (; i<=cont1; ) {
%>
    <td width="227" bgcolor="#FFFFFF"> 
<%
Connection ConnRsCP = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
String queryCP = "";
PreparedStatement StatementRsCP = null;
ResultSet RsqueryCP = null;
queryCP += "SELECT SUM(P.puntos) AS TOTPUNTOS ";
queryCP += "FROM [puntos] P ";
queryCP += "LEFT JOIN [tipo_prospecto] TP ";
queryCP += "ON P.id_tipo_prosp=TP.id_tipo_prosp ";
queryCP += "WHERE P.id_tipo_prosp = "+IdTP+" ";
//out.println("QUERY -->" + queryCP);
StatementRsCP = ConnRsCP.prepareStatement(queryCP);
RsqueryCP = StatementRsCP.executeQuery();
if (RsqueryCP!=null && RsqueryCP.next()) {
	TotalPuntos = RsqueryCP.getInt("TOTPUNTOS");
	//out.println("<br> TP  " + TotalPuntos);
}

Connection ConnRsTipo = DriverManager.getConnection(URLSTRING_SQL7,USERNAME_SQL7,PASSWORD_SQL7);
String queryTipo = "";
PreparedStatement StatementRsTipo = null;
ResultSet RsqueryTipo = null;
queryTipo += "SELECT P.id_puntos,P.puntos,P.id_tipo_prosp,P.id_fase,TP.tipo_prosp ";
queryTipo += "FROM [puntos] P ";
queryTipo += "LEFT JOIN [tipo_prospecto] TP ";
queryTipo += "ON P.id_tipo_prosp=TP.id_tipo_prosp ";
queryTipo += "WHERE P.id_tipo_prosp = "+IdTP+" ";
//out.println("QUERY -->" + queryTipo);
StatementRsTipo = ConnRsTipo.prepareStatement(queryTipo);
RsqueryTipo = StatementRsTipo.executeQuery();
%>
	 <table width="120" height="100%" align="center" bgcolor="#FFFFFF" border="0" cellspacing="1" cellpadding="1">
<%
String TipoDescripcion = "";
int id_tipo = 0;
int id_puntos = 0;
int puntos = 0;
int contadortexto = 0;
  while (RsqueryTipo!=null && RsqueryTipo.next()) {
  contadortexto++;
		TipoDescripcion = RsqueryTipo.getString("tipo_prosp");
		//out.println("<br> TipoDescripcion : " + TipoDescripcion);
		id_tipo = RsqueryTipo.getInt("id_tipo_prosp");
		//out.println("<br> id_tipo : " + id_tipo);
		id_puntos = RsqueryTipo.getInt("id_puntos");
		//out.println("<br> id_puntos : " + id_puntos);
		puntos = RsqueryTipo.getInt("puntos");
		//out.println("<br> puntos : " + puntos);
		
%>
		<tr>
		<td height="28">	
	      <div align="center"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
		  <input type="text" name="Puntos<%=id_puntos%>" value="<%=puntos%>" border="0" style="width=20%; height=20px; font-size: xx-small; font-color=#F2F2F2" maxlength="3"></font></b></div>
    </td>
<%
	}
	//TotalPuntos = TotalPuntos + puntos;
	//out.println("<br> TotalPuntos " + TotalPuntos);
%>
  </tr>
<%
ConnRsTipo.close();
i++;
%>
	</table>
   </td>
<%
} //fin del for
%>
</tr>
</table>
<br><br>
<input type="hidden" name="Filas" value="<%=contadorfases%>">
<center>
<input type="button" name="Button" value="Actualizar Valores" onClick="javascript:document.forms[0].action='TabladePuntosGuardar.jsp';document.forms[0].submit();">
  <input type="button" name="Button" value="Cancelar" onClick="javascript:history.go(-1);">
</center>
<br><br>
 <TABLE align=center border=0 width=100%>
  <TBODY>
  <tr> 
    <td width="100%" align="center" height="24"> 
      <%@include file ="PiePagina.jsp"%>

       </td>
  </tr>
  </TBODY></TABLE>
</FORM>
</body>
</html>
